/*
	Panel File Style for Raysn Web
*/

div.filelist {
	height:420px;
	margin-left:32px !important;
	margin-left:20px;
}
div.filelist,div.filelist2 {
	display:block;
	overflow:auto;
}
div.filelist dl,
div.filelist2 dl {
	width:102px;
	height:120px;
	float:left;
	text-align:center;
	margin:12px 24px 12px 0;
    padding-left:0px;
	overflow:hidden;
}
div.filelist dl dt,
div.filelist2 dl dt {
	width:100px;
	height:100px;
	border:1px #ECE9D8 solid;
	overflow:hidden;
}
div.filelist dl dt a,
div.filelist2 dl dt a {
	width:100px;
	height:100px;
	display:block;
	background:url("images/file.gif") no-repeat center;
}
div.filelist dl dt a.dir,
div.filelist2 dl dt a.dir {
	background-image:url("images/dir.gif");
}
div.filelist dl dt b,
div.filelist2 dl dt b {
	width:100px;
	height:100px;
	display:block;
	cursor:pointer;
}
div.filelist dl dt b span,
div.filelist2 dl dt b span {
	width:0px;
	height:100%;
	vertical-align:middle;
	display:inline-block;
}
div.filelist dl dt img,
div.filelist2 dl dt img {
	_width:100px;
	_height:100px;
	max-width:100px;
	max-height:100px;
	float:none;
	vertical-align:middle;
	border:0px;
	background:white;
}
div.filelist dl dd,
div.filelist2 dl dd {
	width:102px;
	height:18px;
	margin:0;
	padding:0;
	overflow:hidden;
}

div.infolist {
	height:420px;
	padding-left:22px !important;
	padding-left:10px;
	display:block;
	overflow:auto;
}
div.infolist dl {
	width:180px;
	height:50px;
	text-align:left;
	float:left;
	padding:5px 0;
	margin:12px 24px 12px 0;
	overflow:hidden;
}
div.infolist dl dt {
	width:50px;
	height:50px;
	float:left;
	background:url("images/file.gif") no-repeat center;
}
div.infolist dl dt a {
	width:50px;
	height:50px;
	display:block;
}
div.infolist dl dd {
	width:125px;
	height:60px;
	margin:0;
	padding:0 0 0 5px;
	overflow:hidden;
}
div.infolist dl dd span {
	height:15px;
	line-height:15px;
	display:block;
	color:#999;
	font-size:12px;
	overflow:hidden;
}
